package cn.com.self.apis.member.service;

import cn.com.self.apis.member.entity.UReportInfo;
import cn.com.self.apis.member.entity.dto.ReportInfoDTO;
import cn.com.self.apis.member.entity.vo.UReportInfoVO;
import cn.com.selfsoft.smartcity.core.service.GenericService;
import org.springframework.http.ResponseEntity;

public interface IReportInfoService extends GenericService<UReportInfo, String, UReportInfo> {

    UReportInfo loadReportInfoById(String id);

    ResponseEntity createReportInfo(ReportInfoDTO entity);

    UReportInfo updateReportInfo(String id, UReportInfoVO entity);

    void deleteReportInfo(String id);
}
